home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / Caml Light 0.61 / Source / src / runtime / alloc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-24  |  605 b   |  29 lines  |  [TEXT/MPS ]

  1. #ifndef _alloc_
  2. #define _alloc_
  3.  
  4.  
  5. #include "mlvalues.h"
  6.  
  7. #ifdef ANSI
  8. extern value alloc(mlsize_t, tag_t);
  9. extern value alloc_tuple(mlsize_t);
  10. extern value alloc_string(mlsize_t);
  11. extern value copy_string(char *);
  12. extern value copy_string_array(char **);
  13. extern value copy_double(double);
  14. extern value alloc_array(value (*funct)(value), char ** array);
  15. extern int convert_flag_list(value, int *);
  16. #else
  17. value alloc();
  18. value alloc_tuple();
  19. value alloc_string();
  20. value copy_string();
  21. value copy_string_array();
  22. value copy_double();
  23. value alloc_array();
  24. int convert_flag_list();
  25. #endif
  26.  
  27.  
  28. #endif /* _alloc_ */
  29.